// 切换清空     
function Changeinput(objId,op,strDesc)     
{     
    if (document.getElementById(objId).value==strDesc || document.getElementById(objId).value=="")     
    {     
        if(op==1)     
        {        
            document.getElementById(objId).value="";     
        }     
        else     
        {         
            document.getElementById(objId).value=strDesc;     
        }     
    }     
}
//校验开始结束时间
function compareDate(start, end) {
	if ((start.value != "") && (end.value == ""))
		return true;
	if ((start.value == "") && (end.value == ""))
		return true;
	if ((start.value == "") && (end.value != ""))
		return true;
	if (start.value > end) {
		alert('开始时间不能大于结束时间');
		return false;
	} else
		return true;
}

//


	function ValidateSpecialCharacter() { 
		   var code; 
		   if (document.all) { //判断是否是IE浏览器 
		    code = window.event.keyCode; 
		   } else { 
		    code = arguments.callee.caller.arguments[0].which; 
		   } 
		   var character = String.fromCharCode(code); 
		    var txt=new RegExp("[ ,\\`,\\~,\\!,\\@,\#,\\$,\\%,\\^,\\+,\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\.,\\<,\\>,\\{,\\},\\(,\\),\\'',\\;,\\=,\",\\_,\\%]"); 
		   //特殊字符正则表达式 
		   if (txt.test(character)) { 
		    if (document.all) { 
		     window.event.returnValue = false; 
		    } else { 
		     arguments.callee.caller.arguments[0].preventDefault(); 
		    } 
		   } 
		}
	
	function checkCh_zh()
	{
		if(event.keyCode>=48||event.keyCode<=57)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	
	
	function accDiv(arg1,arg2){ 
		var t1=0,t2=0,r1,r2; 
		try{t1=arg1.toString().split(".")[1].length}catch(e){} 
		try{t2=arg2.toString().split(".")[1].length}catch(e){} 
		with(Math){ 
		r1=Number(arg1.toString().replace(".","")) 
		r2=Number(arg2.toString().replace(".","")) 
		return (r1/r2)*pow(10,t2-t1); 
		} 
	} 
	

	function Subtr(arg1,arg2){ 
     var r1,r2,m,n; 
     try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} 
     try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} 
     m=Math.pow(10,Math.max(r1,r2)); 
     //last modify by deeka 
     //动态控制精度长度 
     n=(r1>=r2)?r1:r2; 
     return ((arg1*m-arg2*m)/m).toFixed(n); 
	} 


	function accMul(arg1,arg2) 
	{ 
	var m=0,s1=arg1.toString(),s2=arg2.toString(); 
	try{m+=s1.split(".")[1].length}catch(e){} 
	try{m+=s2.split(".")[1].length}catch(e){} 
	return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m) 
	} 
	
	
	function accAdd(arg1,arg2){ 
	var r1,r2,m; 
	try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} 
	try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} 
	m=Math.pow(10,Math.max(r1,r2)) 
	return (arg1*m+arg2*m)/m 
	} 
	
	
	//给Number类型增加一个add方法，调用起来更加方便。 
	Number.prototype.add = function (arg){ 
	return accAdd(arg,this); 
	} 
	
	//给Number类型增加一个div方法，调用起来更加方便。 
	Number.prototype.div = function (arg){ 
	return accDiv(this, arg); 
	} 

	//给Number类型增加一个mul方法，调用起来更加方便。 
	Number.prototype.mul = function (arg){ 
	return accMul(arg, this); 
	} 
	
	//给Number类型增加一个mul方法，调用起来更加方便。 
	Number.prototype.mul = function (arg){ 
	return accMul(arg, this); 
	} 

	function loadPage(url, param, container){
		$.ajax({
			url: url,
			data: param,
			cache:false,
			type:"POST",
			contentType:"application/x-www-form-urlencoded;charset=UTF-8",
			success: function(html){
				//alert(html);
				$('#' + container).empty().append(html);
			}
		});
	}
	
	function formSubmit(formId, divId, url, callBack) {
		$('#' + formId).ajaxSubmit( {   
		    target : '#' + divId,   
		    url : url, 
		    type:"POST",
			contentType:"application/x-www-form-urlencoded;charset=UTF-8",
		    error : function() {   
		     alert('加载页面' + url + '时出错！')   
		    },
		    success: callBack
	   });   
	} 


